name: tests190 run_id: commands[0] env HOME: /home/jenkins env LANG: C.UTF-8 env PATH: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests190/bin:/opt/pyenv/bin:/tmp/venv-M2zI/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin env PIP_DISABLE_PIP_VERSION_CHECK: 1 env PYTHONHASHSEED: 1360882555 env PYTHONIOENCODING: utf-8 env TOX_ENV_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests190 env TOX_ENV_NAME: tests190 env TOX_WORK_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox env USE_ODL_ALT_KARAF_ENV: ./karafoc.env env USE_ODL_ALT_KARAF_INSTALL_DIR: karafoc env USE_SIMS: lighty env VIRTUAL_ENV: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests190 metadata pid: 5684 cwd: /w/workspace/transportpce-tox-verify-transportpce-master/tests allow: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests190/bin/*:launch_tests.sh cmd: ./launch_tests.sh oc exit_code: 1 using environment variables from ./karafoc.env pytest -q transportpce_tests/oc/test01_portmapping.py .......... [100%] 10 passed in 43.14s pytest -q transportpce_tests/oc/test02_topology.py .......F...... [100%] =================================== FAILURES =================================== ____________ TestTransportPCETopology.test_07_getNodes_OtnTopology _____________ self = def test_07_getNodes_OtnTopology(self): # pylint: disable=redundant-unittest-assert response = test_utils.get_ietf_network_request('otn-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) self.assertEqual(len(response['network'][0]['node']), 1) listNode = ['XPDR-OC-XPDR1'] CHECK_LIST = { 'XPDR-OC-XPDR1': { 'node-type': 'MUXPDR', 'xpdr-number': 1, 'network_nb': 1, 'nbl_nb': 4, 'tp-checklist': ['XPDR1-NETWORK1', 'XPDR1-CLIENT1'], 'tp-unchecklist': ['XPDR1-CLIENT2'] } } for node in response['network'][0]['node']: nodeId = node['node-id'] self.assertEqual(node['org-openroadm-common-network:node-type'], CHECK_LIST[nodeId]['node-type']) self.assertIn({'network-ref': 'openroadm-network', 'node-ref': 'XPDR-OC'}, node['supporting-node']) self.assertIn({'network-ref': 'openroadm-topology', 'node-ref': nodeId}, node['supporting-node']) self.assertIn({'network-ref': 'clli-network', 'node-ref': '1'}, node['supporting-node']) self.assertEqual(node['org-openroadm-otn-network-topology:xpdr-attributes']['xpdr-number'], CHECK_LIST[nodeId]['xpdr-number']) client = 0 network = 0 for tp in node['ietf-network-topology:termination-point']: tpType = tp['org-openroadm-common-network:tp-type'] tpId = tp['tp-id'] if tpType == 'XPONDER-CLIENT': client += 1 elif tpType == 'XPONDER-NETWORK': network += 1 self.assertEqual((tp['org-openroadm-otn-network-topology:tp-supported-interfaces'] ['supported-interface-capability'][0]['if-cap-type']), 'org-openroadm-port-types:if-OTUCn-ODUCn') self.assertEqual((tp['supporting-termination-point'][0]['network-ref']), 'openroadm-topology') self.assertEqual((tp['supporting-termination-point'][0]['node-ref']), nodeId) self.assertEqual((tp['supporting-termination-point'][0]['tp-ref']), tpId) self.assertTrue(client == 4) self.assertTrue(network == CHECK_LIST[nodeId]['network_nb']) self.assertEqual( len(node['org-openroadm-otn-network-topology:switching-pools'] ['odu-switching-pools'][0]['non-blocking-list']), CHECK_LIST[nodeId]['nbl_nb']) # pylint: disable=line-too-long for nbl in node['org-openroadm-otn-network-topology:switching-pools']['odu-switching-pools'][0]['non-blocking-list']: if nbl['nbl-number'] == 1: > self.assertEqual(nbl['available-interconnect-bandwidth'], 10) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E KeyError: 'available-interconnect-bandwidth' transportpce_tests/oc/test02_topology.py:172: KeyError =========================== short test summary info ============================ FAILED transportpce_tests/oc/test02_topology.py::TestTransportPCETopology::test_07_getNodes_OtnTopology 1 failed, 13 passed in 66.02s (0:01:06)